on-time arrival - German English Dictionary